Autogenerated HTML docs for v2.28.0-rc0
diff --git a/RelNotes/2.28.0.txt b/RelNotes/2.28.0.txt index 94ddbd9..c664771 100644 --- a/RelNotes/2.28.0.txt +++ b/RelNotes/2.28.0.txt
@@ -6,9 +6,8 @@ Backward compatibility notes - * "feature.experimental" configuration variable is to let volunteers - easily opt into a set of newer features, which use of the v2 - transport protocol is now a part of. + * "fetch.writeCommitGraph" is deemed to be still a bit too risky and + is no longer part of the "feature.experimental" set. * It used to be that setting extensions.* configuration variables alone, while leaving core.repositoryFormatVersion=0, made these @@ -49,6 +48,10 @@ * "git fast-export --anonymize" learned to take customized mapping to allow its users to tweak its output more usable for debugging. + * The command line completion support (in contrib/) used to be + prepared to work with "set -u" but recent changes got a bit more + sloppy. This has been corrected. + Performance, Internal Implementation, Development Support etc. @@ -191,6 +194,25 @@ object flag bits, which has been corrected. (merge 64472d15e9 bc/http-push-flagsfix later to maint). + * "git send-email --in-reply-to=<msg>" did not use the In-Reply-To: + header with the value given from the command line, and let it be + overridden by the value on In-Reply-To: header in the messages + being sent out (if exists). + (merge f9f60d7066 ra/send-email-in-reply-to-from-command-line-wins later to maint). + + * "git log -Lx,y:path --before=date" lost track of where the range + should be because it didn't take the changes made by the youngest + commits that are omitted from the output into account. + + * When "fetch.writeCommitGraph" configuration is set in a shallow + repository and a fetch moves the shallow boundary, we wrote out + broken commit-graph files that do not match the reality, which has + been corrected. + + * "git checkout" failed to catch an error from fstat() after updating + a path in the working tree. + (merge 35e6e212fd mt/entry-fstat-fallback-fix later to maint). + * Other code cleanup, docfix, build fix, etc. (merge 2c31a7aa44 jx/pkt-line-doc-count-fix later to maint). (merge d63ae31962 cb/t5608-cleanup later to maint). @@ -201,3 +223,5 @@ (merge d546fe2874 rs/commit-reach-leakfix later to maint). (merge 087bf5409c mk/pb-pretty-email-without-domain-part-fix later to maint). (merge 5f4ee57ad9 es/worktree-code-cleanup later to maint). + (merge 0172f7834a cc/cat-file-usage-update later to maint). + (merge 81de0c01cf ma/rebase-doc-typofix later to maint).
diff --git a/SubmittingPatches.html b/SubmittingPatches.html index eaefe53..160d254 100644 --- a/SubmittingPatches.html +++ b/SubmittingPatches.html
@@ -1389,7 +1389,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:33:23 PDT + 2020-07-09 14:26:21 PDT </div> </div> </body>
diff --git a/git-cat-file.html b/git-cat-file.html index 77b21c2..3695ad3 100644 --- a/git-cat-file.html +++ b/git-cat-file.html
@@ -750,7 +750,7 @@ <div class="sectionbody"> <div class="verseblock"> <pre class="content"><em>git cat-file</em> (-t [--allow-unknown-type]| -s [--allow-unknown-type]| -e | -p | <type> | --textconv | --filters ) [--path=<path>] <object> -<em>git cat-file</em> (--batch | --batch-check) [ --textconv | --filters ] [--follow-symlinks]</pre> +<em>git cat-file</em> (--batch[=<format>] | --batch-check[=<format>]) [ --textconv | --filters ] [--follow-symlinks]</pre> <div class="attribution"> </div></div> </div> @@ -1185,7 +1185,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-03-10 08:03:13 PDT + 2020-07-09 14:26:04 PDT </div> </div> </body>
diff --git a/git-cat-file.txt b/git-cat-file.txt index 8eca671..8e192d8 100644 --- a/git-cat-file.txt +++ b/git-cat-file.txt
@@ -10,7 +10,7 @@ -------- [verse] 'git cat-file' (-t [--allow-unknown-type]| -s [--allow-unknown-type]| -e | -p | <type> | --textconv | --filters ) [--path=<path>] <object> -'git cat-file' (--batch | --batch-check) [ --textconv | --filters ] [--follow-symlinks] +'git cat-file' (--batch[=<format>] | --batch-check[=<format>]) [ --textconv | --filters ] [--follow-symlinks] DESCRIPTION -----------
diff --git a/git-config.html b/git-config.html index bb7eef2..97875ac 100644 --- a/git-config.html +++ b/git-config.html
@@ -4686,17 +4686,6 @@ </li> <li> <p> -<code>fetch.writeCommitGraph=true</code> writes a commit-graph after every <code>git fetch</code> -command that downloads a pack-file from a remote. Using the <code>--split</code> option, -most executions will create a very small commit-graph file on top of the -existing commit-graph file(s). Occasionally, these files will merge and the -write may take longer. Having an updated commit-graph file helps performance -of many Git commands, including <code>git merge-base</code>, <code>git push -f</code>, and -<code>git log --graph</code>. -</p> -</li> -<li> -<p> <code>protocol.version=2</code> speeds up fetches from repositories with many refs by allowing the client to specify which refs to list before the server lists them. @@ -4875,8 +4864,7 @@ the existing commit-graph file(s). Occasionally, these files will merge and the write may take longer. Having an updated commit-graph file helps performance of many Git commands, including <code>git merge-base</code>, - <code>git push -f</code>, and <code>git log --graph</code>. Defaults to false, unless - <code>feature.experimental</code> is true. + <code>git push -f</code>, and <code>git log --graph</code>. Defaults to false. </p> </dd> <dt class="hdlist1">
diff --git a/git-rebase.html b/git-rebase.html index 67c6992..d7c5139 100644 --- a/git-rebase.html +++ b/git-rebase.html
@@ -1135,14 +1135,17 @@ using --autostash, it will be saved to the stash list. </p> </dd> -</dl></div> -<div class="paragraph"><p>--apply: +<dt class="hdlist1"> +--apply +</dt> +<dd> +<p> Use applying strategies to rebase (calling <code>git-am</code> internally). This option may become a no-op in the future - once the merge backend handles everything the apply one does.</p></div> -<div class="paragraph"><p>+ -See also INCOMPATIBLE OPTIONS below.</p></div> -<div class="dlist"><dl> + once the merge backend handles everything the apply one does. +</p> +<div class="paragraph"><p>See also INCOMPATIBLE OPTIONS below.</p></div> +</dd> <dt class="hdlist1"> --empty={drop,keep,ask} </dt> @@ -2713,7 +2716,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-05-08 15:24:24 PDT + 2020-07-09 14:26:04 PDT </div> </div> </body>
diff --git a/git-rebase.txt b/git-rebase.txt index 4624cfd..374d248 100644 --- a/git-rebase.txt +++ b/git-rebase.txt
@@ -259,7 +259,7 @@ unchanged as a result. If a temporary stash entry was created using --autostash, it will be saved to the stash list. ---apply: +--apply:: Use applying strategies to rebase (calling `git-am` internally). This option may become a no-op in the future once the merge backend handles everything the apply one does.
diff --git a/howto-index.html b/howto-index.html index cb089d3..1981700 100644 --- a/howto-index.html +++ b/howto-index.html
@@ -885,7 +885,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:33:23 PDT + 2020-07-09 14:26:09 PDT </div> </div> </body>
diff --git a/howto/keep-canonical-history-correct.html b/howto/keep-canonical-history-correct.html index c42f192..a32a1c5 100644 --- a/howto/keep-canonical-history-correct.html +++ b/howto/keep-canonical-history-correct.html
@@ -938,7 +938,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:12 PDT + 2020-07-09 14:26:17 PDT </div> </div> </body>
diff --git a/howto/maintain-git.html b/howto/maintain-git.html index f4c5db5..24491f8 100644 --- a/howto/maintain-git.html +++ b/howto/maintain-git.html
@@ -1469,7 +1469,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:12 PDT + 2020-07-09 14:26:18 PDT </div> </div> </body>
diff --git a/howto/new-command.html b/howto/new-command.html index a577dde..0fa3632 100644 --- a/howto/new-command.html +++ b/howto/new-command.html
@@ -863,7 +863,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:08 PDT + 2020-07-09 14:26:12 PDT </div> </div> </body>
diff --git a/howto/rebase-from-internal-branch.html b/howto/rebase-from-internal-branch.html index 7c72ade..7f57a44 100644 --- a/howto/rebase-from-internal-branch.html +++ b/howto/rebase-from-internal-branch.html
@@ -895,7 +895,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:11 PDT + 2020-07-09 14:26:17 PDT </div> </div> </body>
diff --git a/howto/rebuild-from-update-hook.html b/howto/rebuild-from-update-hook.html index a0538b7..084c090 100644 --- a/howto/rebuild-from-update-hook.html +++ b/howto/rebuild-from-update-hook.html
@@ -847,7 +847,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:11 PDT + 2020-07-09 14:26:17 PDT </div> </div> </body>
diff --git a/howto/recover-corrupted-blob-object.html b/howto/recover-corrupted-blob-object.html index a1f1a8c..cadbb13 100644 --- a/howto/recover-corrupted-blob-object.html +++ b/howto/recover-corrupted-blob-object.html
@@ -880,7 +880,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:11 PDT + 2020-07-09 14:26:16 PDT </div> </div> </body>
diff --git a/howto/recover-corrupted-object-harder.html b/howto/recover-corrupted-object-harder.html index f2c8fc5..d9f84e3 100644 --- a/howto/recover-corrupted-object-harder.html +++ b/howto/recover-corrupted-object-harder.html
@@ -1189,7 +1189,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:11 PDT + 2020-07-09 14:26:16 PDT </div> </div> </body>
diff --git a/howto/revert-a-faulty-merge.html b/howto/revert-a-faulty-merge.html index 7bccd54..f6a220f 100644 --- a/howto/revert-a-faulty-merge.html +++ b/howto/revert-a-faulty-merge.html
@@ -1025,7 +1025,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:10 PDT + 2020-07-09 14:26:16 PDT </div> </div> </body>
diff --git a/howto/revert-branch-rebase.html b/howto/revert-branch-rebase.html index 9405bdc..a69dcdf 100644 --- a/howto/revert-branch-rebase.html +++ b/howto/revert-branch-rebase.html
@@ -907,7 +907,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:08 PDT + 2020-07-09 14:26:12 PDT </div> </div> </body>
diff --git a/howto/separating-topic-branches.html b/howto/separating-topic-branches.html index b7f5e1e..cca8995 100644 --- a/howto/separating-topic-branches.html +++ b/howto/separating-topic-branches.html
@@ -841,7 +841,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:10 PDT + 2020-07-09 14:26:15 PDT </div> </div> </body>
diff --git a/howto/setup-git-server-over-http.html b/howto/setup-git-server-over-http.html index 2311f3f..742bbdc 100644 --- a/howto/setup-git-server-over-http.html +++ b/howto/setup-git-server-over-http.html
@@ -1071,7 +1071,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:10 PDT + 2020-07-09 14:26:15 PDT </div> </div> </body>
diff --git a/howto/update-hook-example.html b/howto/update-hook-example.html index 0b6d7c1..5085751 100644 --- a/howto/update-hook-example.html +++ b/howto/update-hook-example.html
@@ -930,7 +930,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:09 PDT + 2020-07-09 14:26:14 PDT </div> </div> </body>
diff --git a/howto/use-git-daemon.html b/howto/use-git-daemon.html index c8344d3..9abde01 100644 --- a/howto/use-git-daemon.html +++ b/howto/use-git-daemon.html
@@ -791,7 +791,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:09 PDT + 2020-07-09 14:26:14 PDT </div> </div> </body>
diff --git a/howto/using-merge-subtree.html b/howto/using-merge-subtree.html index cb8f22b..3dd70c3 100644 --- a/howto/using-merge-subtree.html +++ b/howto/using-merge-subtree.html
@@ -848,7 +848,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:09 PDT + 2020-07-09 14:26:13 PDT </div> </div> </body>
diff --git a/howto/using-signed-tag-in-pull-request.html b/howto/using-signed-tag-in-pull-request.html index d001c54..a1df3d8 100644 --- a/howto/using-signed-tag-in-pull-request.html +++ b/howto/using-signed-tag-in-pull-request.html
@@ -952,7 +952,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-07-06 22:34:09 PDT + 2020-07-09 14:26:13 PDT </div> </div> </body>
diff --git a/technical/api-index.html b/technical/api-index.html index b398eda..9baf333 100644 --- a/technical/api-index.html +++ b/technical/api-index.html
@@ -770,7 +770,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2020-06-01 08:49:25 PDT + 2020-07-09 14:26:29 PDT </div> </div> </body>